Composer 进阶 · 30 章
🎒 风格
v2.0
01
Composer 核心概念
Packagist、版本约束与锁文件机制
02
composer.json 深度解析
require, require-dev, autoload, scripts
03
版本约束的艺术
精确版本、范围、通配符、~ 与 ^ 区别
04
Composer 自动加载机制
PSR-4, PSR-0, Classmap, Files
05
私有包管理 · Satis
搭建私有 Composer 仓库
06
私有包管理进阶
Toran Proxy / Cloud 解决方案
07
Composer 插件开发
创建自定义插件,扩展功能
08
Composer 脚本系统
自动化任务:代码检查、测试、部署
09
依赖优化
--optimize-autoloader / --classmap-authoritative
10
Composer 与 CI/CD
GitHub Actions / GitLab CI 集成
11
Composer 与 Monorepo
单一仓库多包管理
12
Composer 与 Docker
容器中高效使用 Composer
13
Composer 安全实践
composer audit / roave/security-advisories
14
Composer 缓存机制
缓存目录、清除、加速构建
15
Composer 网络问题解决
镜像源、代理、SSL 证书
16
Composer 与 PHP 版本管理
platform 字段,跨版本兼容
17
Composer 与 Symfony Flex
配方 (Recipes) 机制
18
Composer 与 Laravel
包开发 & 自动发现
19
Composer 与 WordPress
主题/插件中使用 Composer
20
Composer 与 Yii2
扩展安装与配置
21
Composer 与 ThinkPHP
ThinkPHP 6+ 依赖管理
22
Composer 与 Hyperf
微服务框架最佳实践
23
Composer 与 Workerman
常驻内存框架依赖管理
24
Composer 与 PhpStorm
IDE 集成、调试、自动补全
25
Composer 性能调优
分析依赖解析,优化 install 速度
26
Composer 与 Git
分支、标签管理依赖版本
27
Composer 与 PHPUnit
测试依赖,autoload-dev 配置
28
Composer 与静态分析
PHPStan / Psalm 依赖配置
29
Composer 与代码规范
PHP-CS-Fixer / PHP_CodeSniffer
30
Composer 实战案例
从零构建多包 PHP 项目